home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part1 / 2032 < prev    next >
Encoding:
Internet Message Format  |  1996-08-06  |  2.7 KB

  1. Path: ozramp.ozramp.net.au!news
  2. From: pokeeffe@ozramp.net.au (Patrick Okeeffe)
  3. Newsgroups: comp.lang.c++,comp.lang.pascal.delphi.misc
  4. Subject: Re: C++ with Zapp vs. Delphi
  5. Date: Mon, 15 Jan 1996 16:21:39 -400
  6. Organization: Petroleum Systesm Pty Ltd
  7. Message-ID: <4dco3d$cs8@ozramp.ozramp.net.au>
  8. References: <4coar6$d4n@sun4.bham.ac.uk> <4coip7$69s@news1.usa.pipeline.com> <DBk8wg2yqjbB083yn@iaccess.za> <4d7pmb$48c8@tigger.cc.uic.edu>
  9. NNTP-Posting-Host: ppp10.ozramp.net.au
  10. Mime-Version: 1.0
  11. Content-Type: text/plain; charset=us-ascii
  12. Content-Transfer-Encoding: 7bit
  13. X-NewsReader: QNews v0.9b3 Beta 14 Apr 1994 (Evaluation period expired -- 97 days).
  14.  
  15. In article <4d7pmb$48c8@tigger.cc.uic.edu>
  16. olczyk@sunphy1.phy.uic.edu <olczyk@sunphy1.phy.uic.edu> wrote:
  17.  
  18. [lots of semi-religious fervour deleted]
  19.  
  20. >  to me.
  21. > : > In the first case; Pascal vs. C++;  C++ wins hands down.
  22. > : Purely subjective and definitely spurious. As languages go they
  23. > : both have strength and weaknesses.
  24. > Maybe C vs. Pascal , but C++ is OO and Object Pascal is a fraud perpetuated by 
  25. > Borland on the world.
  26. > : Specifically?
  27. > Object Pascal is a statically typed language which does not support
  28. > multiple inheritance and generics.
  29. > The lack of multiple inheritence means that some objects cannot 
  30. > send messages to other objects despite the fact that the message is in 
  31. > the public part of the interface. There are two methods to get around
  32. > this: typecasting which is a maintanance nightmare, and faking inheritence
  33. > which is still a maintainance nightmare. In the VCL Borland often chose to
  34. > fake inheritance. 
  35. > Lack of generics(templates) means you can't construct decent
  36. > container classes.
  37. > ------------------------
  38. > Thaddeus L. Olczyk
  39.  
  40. That's great! I mean really great, guess I can't use Delphi any more....damn 
  41. no decent container classes.
  42.  
  43. Seriously though, I don't give a rats arse whether I don't have multiple 
  44. inheritance or whether C++'s bolted on OO is the True Way - for the work that 
  45. I have to do every day Delphi allows me to do it faster and end up with a 
  46. stable product at the end of the day. This means that I don't have clients 
  47. ringing me up every five minutes with problems. I like this, it means I make 
  48. more money. Period. Take you arguments about whether C++ is better than Delphi 
  49. somewhere else. We are not interested. 
  50.  
  51. We and our world wide Borland perpertrated fraud will beat you to market every 
  52. time.
  53.  
  54.  
  55. I response to the originator of the thread - the answer is simple.
  56.  
  57. If you need portability among GUI platforms then use C++ with ZApp. If you are 
  58. soley targetting the Intel based platform use C++ or Delphi.
  59.  
  60. If you want to get the job done quickly use Delphi.
  61.  
  62. Regards
  63.  
  64.  
  65. Patrick Okeeffe
  66.